本地环境添加PHP项目步骤:
1. 更改Homestead目录下的Homestead.yaml文件
添加虚拟站点,例如w7.top1
2
3
4
5
6
7
8
9
10
11
12
13
14
15ip: “192.168.10.10”
…
folders:
– map: ~/Downloads/code/code
to: /home/vagrant/code
sites:
– map: homestead.app
to: /home/vagrant/code/laravel/public
– map: zwt123.com
to: /home/vagrant/code/zwt
– map: w7.top
to: /home/vagrant/code/w7
2. 添加本机host跳转域名
编辑/etc/hosts文件,添加192.168.10.101
2
3
4...
192.168.10.10 zwt123.com
192.168.10.10 w7.top
...
3. 将php项目文件放置到新项目目录w7
4. 重载Homestead Vagrant环境
在Homestead目录执行vagrant reload --provision
命令
provision 是重载器,将按初始配置重新生成虚拟机环境。
5. 浏览器访问本机新项目域名应用网址
如果报错nginx 502 Bad Gateway,则需要ssh进入虚拟机查看错误日志(/var/log/nginx/
连接进入Homestead Box虚拟机 vagrant ssh 命令,查看错误日志
如果发现是启动的php版本有误,则改成对应版本
找到/etc/nginx/sites-enabled/下对应的nginx配置文件(这里是 w7.top 文件),将 fastcgi_pass 路径修改为1
fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
注意:重载Homestead Vagrant环境后,原来每个项目都会还原成初始php版本,需要全部修改,才能访问原项目。
这时新项目已经在本地添加完毕,如需添加php模块,请自行学习。